A Fast Algorithm for Stallings' Folding Process

نویسنده

  • Nicholas W. M. Touikan
چکیده

The main purpose of this is to give an algorithm that quickly performs Stallings’ Folding algorithm for finitely generated subgroups of a free group. First some definitions, motivations and then results. Let Γ be a directed labeled graph with the labels lying in some alphabet X = {x1, x2, . . . , xn}. Such a graph is said to be folded if at each vertex v there is at most one edge with a given label and incidence starting (or terminating) at v. We now state the following topologically flavoured definition.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Stallings ’ folding process is inherently sequential Jeffrey

Allowing many processors to work in parallel offers no significant speedup when computing the rank of a finitely generated free group. Stallings’ folding process, an algorithm for simplifying a directed edgelabeled graph, when applied to those graphs that represent finitely generated free groups, provides a graph-theoretic method for computing the rank of that group. Does adding more processors...

متن کامل

Stallings ’ folding process is inherently sequential

Allowing many processors to work in parallel offers no significant speedup when computing the rank of a finitely generated free group. Stallings’ folding process, an algorithm for simplifying a directed edgelabeled graph, when applied to those graphs that represent finitely generated free groups, provides a graph-theoretic method for computing the rank of that group. Does adding more processors...

متن کامل

Algorithmic Problems in Amalgams of Finite Groups

Geometric methods proposed by Stallings [53] for treating finitely generated subgroups of free groups were successfully used to solve a wide collection of decision problems for free groups and their subgroups [4, 25, 37, 38, 43, 48, 56]. It turns out that Stallings’ methods can be effectively generalized for the class of amalgams of finite groups [39]. In the present paper we employ subgroup gr...

متن کامل

Finite automata for Schreier graphs of virtually free groups

The Stallings construction for f.g. subgroups of free groups is generalized by introducing the concept of Stallings section, which allows an efficient computation of the core of a Schreier graph based on edge folding. It is proved that those groups admitting Stallings sections are precisely f.g. virtually free groups, through a constructive approach based on Basse-Serre theory. Complexity issue...

متن کامل

Stallings Foldings and Subgroups of Amalgams of Finite Groups

In the 1980’s Stallings [35] showed that every finitely generated subgroup of a free group is canonically represented by a finite minimal immersion of a bouquet of circles. In terms of the theory of automata, this is a minimal finite inverse automaton. This allows for the deep algorithmic theory of finite automata and finite inverse monoids to be used to answer questions about finitely generate...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IJAC

دوره 16  شماره 

صفحات  -

تاریخ انتشار 2006